package org.aswing.tree;

extern class FHTreeStateNode extends DefaultMutableTreeNode {
	function new(p0 : FixedHeightLayoutCache, p1 : Dynamic, p2 : Int, p3 : Int) : Void;
	function adjustRowBy(p0 : Int, ?p1 : Int) : Void;
	function childInsertedAtModelIndex(p0 : Int, p1 : Bool) : Void;
	function collapse(p0 : Bool) : Void;
	function createChildFor(p0 : Dynamic) : FHTreeStateNode;
	function expand() : Void;
	function getChildAtModelIndex(p0 : Int) : FHTreeStateNode;
	function getChildIndex() : Int;
	function getPathForRow(p0 : Int, p1 : Int, p2 : SearchInfo) : Bool;
	function getRow() : Int;
	function getRowToModelIndex(p0 : Int) : Int;
	function getTotalChildCount() : Int;
	function getTreePath() : TreePath;
	function getVisibleLevel() : Int;
	function isExpanded() : Bool;
	function isVisible() : Bool;
	function makeVisible() : Void;
	function removeChildAtModelIndex(p0 : Int, p1 : Bool) : Void;
	function resetChildrenRowsFrom(p0 : Int, p1 : Int, p2 : Int) : Void;
	function setPath(p0 : TreePath) : Void;
	function setRow(p0 : Int) : Void;
}
